AI034
Язык программирования Rust
Безопасное параллелизм
Цели обучения
- Выявлять и предотвращать гонки данных с помощью систем владения и типов
- Реализовывать безопасное совместное использование состояния с использованием примитивов Arc и Mutex
- Проектировать асинхронные системы обмена сообщениями с использованием каналов передачи сообщений
- Освоить маркерные типы Send и Sync для безопасного взаимодействия между потоками